package saa.controller;

import java.util.List;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import saa.dao.periodo.OfertaDisciplinaDAOInterface;
import saa.dao.periodo.aluno.OfertaDisciplinaAlunoDAOInterface;
import saa.dominio.periodo.aluno.OfertaDisciplinaAluno;
import saa.dominio.periodo.aluno.UnidadeDisciplinaAluno;

@ManagedBean(name = "metasController")
@SessionScoped
public class MetasController {
    
    @EJB
    private OfertaDisciplinaAlunoDAOInterface ofertaDisciplinaAlunoDAO;
    @EJB
    private OfertaDisciplinaDAOInterface ofertaDisciplinaDAO;
    
    private OfertaDisciplinaAluno ofertaDisciplinaAluno;
    
    private List<UnidadeDisciplinaAluno> unidades;

    public MetasController() {
        super();
    }

    public OfertaDisciplinaAluno getOfertaDisciplinaAluno() {
        return this.ofertaDisciplinaAluno;
    }

    public void setOfertaDisciplinaAluno(OfertaDisciplinaAluno ofertaDisciplinaAluno) {
        this.ofertaDisciplinaAluno = ofertaDisciplinaAluno;
        this.unidades = ofertaDisciplinaAluno.getBimestres();
    }

    public List<UnidadeDisciplinaAluno> getUnidades() {
        return unidades;
    }

    public void setUnidades(List<UnidadeDisciplinaAluno> unidades) {
        this.unidades = unidades;
    }

}
